var name = "张三"; // 存入变量环境（全局作用域）
let age = 20;      // 存入词法环境（全局块级作用域）

function showInfo() {
    console.log(name); // 步骤1：查询变量
    console.log(age);  // 步骤2：查询变量
    if (true) {
        var name = "李四"; // 存入变量环境（函数作用域）
        let age = 25;      // 存入词法环境（if块级作用域，压入栈顶）
        console.log(name); // 步骤3：查询变量
        console.log(age);  // 步骤4：查询变量
    }
    console.log(name); // 步骤5：查询变量
    console.log(age);  // 步骤6：查询变量
}
showInfo();